// pages/detail/detail.js
import {getGoodsInfo,addCart} from "../../api/index"

Page({

  /**
   * 页面的初始数据
   */
  data: {
    id:"",
    goodsInfo:{},
    content:"",
    count:0
  },
  addCart(){
    var token=wx.getStorageSync('token')
    // console.log(token);
    if(token==""){
      wx.showModal({
        title:"提示",
        content:"您还未登录，是否跳转到登陆页面",
        success:res=>{
          console.log(res);
          if(res.confirm){
            wx.switchTab({
              url: '/pages/my/my',
            })
          }else{
            
          }
        }
      })
    }else{
      addCart({
        goodsId:this.data.id,
        number:1,
        token:wx.getStorageSync('token')
      }).then(res=>{
        console.log(res);
        wx.switchTab({
          url: '/pages/cart/cart',
        })
      })
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  // 接收路由传递过来的参数
  onLoad(options) {
    // console.log(options);
    this.setData({
      id:options.id
    })
    getGoodsInfo(this.data.id).then(res=>{
      // console.log(res);
      var reg=/(<img\s+class=")|(<img\s+)/g
      var str=res.data.data.content.replace(reg,function(value){
        // console.log(value);value是正则匹配到的内容
        if(value.indexOf('class')!=-1){
          return '<img class="info-img '
        }else{
          return '<img class="info-img" '
        }
      })
      // console.log(str);
      this.setData({
        goodsInfo:res.data.data,
        content:str
      })
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})